package com.zr.subclass.service;


import com.zr.subclass.pojo.SubClassAddVo;
import com.zr.subclass.pojo.SubClassSelectVo;
import com.zr.subclass.pojo.SubClassUpdateStatusVo;
import com.zr.subclass.pojo.SubClassUpdateVo;
import com.zr.utils.ResultVo;

import javax.validation.Valid;

/**
 * Created by Lenovo on 2019/12/22.
 */
public interface SubClassService {
    ResultVo addPlanClass(@Valid SubClassAddVo planClassAddVo);

    ResultVo updatePlanClass(@Valid SubClassUpdateVo planClassUpdateVo);

    ResultVo see(Integer id);

    ResultVo updateStatus(@Valid SubClassUpdateStatusVo planClassUpdateStatusVo);

    ResultVo queryPage(SubClassSelectVo planClassSelectVo);
}
